package com.cf.common;

/**
 * @author chenfeng
 * @date 2020/4/6 22:03
 * @description 服务响应状态码
 */
public enum ResponseCode {

    /**
     * 成功
     */
    SUCCESS(200, "SUCCESS"),
    /**
     * 错误
     */
    ERROR(500, "ERROR"),
    /**
     * 需要登录
     */
    NEED_LOGIN(203, "NEED_LOGIN"),
    /**
     * 参数异常
     */
    ILLEGAL_ARGUMENT(400, "ILLEGAL_ARGUMENT");
    
    /**
     * 编号
     */
    private int code;
    
    /**
     * 描述
     */
    private String desc;

    /**
     * 私有构造函数
     * @param code 编号
     * @param desc 描述
     */
    ResponseCode(int code, String desc){
        this.code = code;
        this.desc = desc;
    }

    public int getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }

}
